package com.study.spark.scala.chapter06

import java.util

object Scala02_Object_Import {

  def main(args: Array[String]): Unit = {
    // TODO 面向对象编程 导入
    /*
    java import:
      1.导入其他包中的类
      2.静态导入
      java中import功能比较单一，但是不能省略
    Scala import:
      1.赋予import更多功能。星号在Scala中有特殊用途，所以不能配合import使用，所以采用下划线代替
      import java.util._
      2.scala中import关键字可以在任何地方使用
      3.可以在一行中导入同一个包的多个类
      import java.util.{ArrayList,List,LinkedList}
      4.导包
      import java.util
      5.隐藏类
      import java.util._
      import java.sql.{Date=>_, _}
      6.scala导入类的操作，是以相对路径（当前包路径）的方式导入的
          如果想要使用绝对路径，就要加_root_
      7.起别名
      import java.util.{HashMap=>JavaHashMap}
      println(new JavaHashMap())
     */
    // TODO 6
    println(new util.HashMap())//com.study.spark.scala.chapter06.java.util.HashMap@19bb089b
    println(new _root_.java.util.HashMap())//{}
  }

}
//package java{
//  package util{
//    class HashMap{
//
//    }
//  }
//} 可能是idea的版本太低导致 此处操作导致Scala文件无法被识别
